.about { width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/about_bg1.png) -10% 300px  no-repeat #ecede8; height:575px;}
.abou_l { width:598px; float:left; text-align:center;}
.abou_l a {color:#727272;}
.abou_l h3 { font-size:35px; color:#000000; line-height:60px; font-weight:400; margin-bottom:10px;}
.abou_l p { color:#727272; font-size:15px; line-height:29px;}
.abou_l span img { margin-top:20px;}
.abou_r { width:558px; float:right; position:relative;}
.abou_r img {top:0px; left:0px; width:558px; }
.abou_r p { width:100%; line-height:45px; position:absolute; bottom:3px; z-index:999; color:#fff; font-size:17px; text-align:center; letter-spacing:0.3em;} 




.pro { width:100%; margin:0px auto; clear:both; overflow:visible;  height:1882px; border-top:6px solid #e2cb9f;  
background-color:#ecede8;
background-image: url(../images/pro_bg2.png),url(../images/pro_bg4.png),url(../images/pro_bg3_1.jpg),url(../images/pro_bg.jpg);
background-position:center top,130% top,center bottom,center top; 
background-repeat: no-repeat,no-repeat,no-repeat,repeat; 

}
.pro_con { width:1200px; margin:0px auto; position:relative; height:1555px;}
.pro_con dl { width:546px; height:700px; float:left; margin:0px 25px; text-align:center; color:#fff; }
.pro_con dl dt {width:546px; height:361px; position:relative; overflow:hidden;}
.pro_con dl dt .kuang {width:546px; height:361px; position: absolute; top:0px; left:0px; z-index:10;}
.pro_con dl dt .img {width:546px; height:361px; position: absolute; top:10px; left:0px;}
.pro_con dl dt .img img {width:546px; height:361px; }
.pro_con dl dd h3 { font-size:40px; line-height:50px; margin-top:20px; }
.pro_con dl dd span { margin-top:5px; margin-bottom:5px; display:block;}
.pro_con dl dd .p1 { font-size:16px; line-height:28px; width:70%; margin:0px auto; margin-top:20px;}
.pro_con .pro_tu { width:60%; margin:20px auto;  }
.pro_con .pro_tu ul li { position:relative; float:left; width:86px; height:86px; margin:0px 10px; overflow:hidden;}
.pro_con .pro_tu ul li .kuang {width:86px; height:86px; position: absolute; top:0px; left:0px; z-index:10;}
.pro_con .pro_tu ul li .img {width:86px; height:86px; position: absolute; top:4px; left:0px; }
.pro_con .pro_tu ul li .img img {width:80px; height:80px; }

.pro_con  .pro_top1 { top:70px; left:0px; position:absolute;}
.pro_con  .pro_top2 { top:120px; right:0px; position:absolute;}
.pro_con  .pro_top3 { top:770px; left:0px; position:absolute;}
.pro_con  .pro_top4 { top:820px; right:0px; position:absolute;}
.pro_more { width:1200px; text-align:center; color:#fff; margin:0px auto; font-size:18px; letter-spacing:0.3em; font-style:italic; line-height:50px;}






.news { width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/news_bg1.png) 120% 300px  no-repeat #ecede8; height:666px;}


.news_con { width:1200px; margin:0px auto; height:330px;}
.news_con dl { background:url(../images/news_bg.png) no-repeat; width:575px; height:244px; margin-top:35px;}
.news_con dl dt { width:318px; height:244px; position:relative;  float:left;}
.news_con dl dt em { position:absolute; top:-10px; left:-25px;}
.news_con dl dt i { width:44px; height:62px; background:#00a3b4; color:#fff; line-height:62px; font-family:"宋体"; font-size:30px; text-align:center; position:absolute; top:3px; left:60px; font-style:normal;}
.news_con dl dt p { width:110px; height:132px;line-height:28px; color:#fff;    writing-mode: tb-rl; font-size:14px;position:absolute; top:52px; left:116px; }
.news_con dl dt h3 {width:67px; height:152px; line-height:67px;position:absolute; top:52px; font-size:32px; left:236px; writing-mode: tb-rl; color:#fff; font-weight:400; letter-spacing:0.1em;}
.news_con dl dd { width:165px; height:165px; border-radius:50%; border:2px solid #ffff; float:left; margin-top:40px; overflow:hidden; }


.news_more { width:1200px; text-align:center; color:#fff; margin:0px auto; }
.news_more img { margin-top:20px;}






.cj { width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/cj_bg.jpg) repeat; height:612px;}
.cj_con { width:1200px; margin:40px auto; }
.cj_con dl { width:314px; height:269px; float:left; margin:0px 10px; text-align:center; color:#fff; position:relative; overflow:hidden; }

.cj_con dl dt {width:314px; height:269px;; position: absolute; top:0px; left:0px; z-index:10;}
.cj_con dl dd {width:314px; height:269px; position: absolute; top:3px; left:3px;}
.cj_con dl dd img {width:314px; height:269px; }
.demo {OVERFLOW: hidden; WIDTH: 1200px; margin-top: 0px;}
.indemo {FLOAT: left; WIDTH: 800%}
.demo1 {FLOAT: left}
.demo2 {FLOAT: left}




.zl { width:100%; margin:0px auto; clear:both; overflow:visible; background: url(../images/zl_bg.jpg) repeat; height:534px;}
.zl h2 { width:1200px; margin:0px auto 60px auto; text-align:center; color:#00a3b4; padding-top:80px;}
.zl h2 .p1 { font-size:25px; font-weight:400;  line-height:30px;}
.zl h2 .p2 { font-size:12px; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.2em;font-weight:400;line-height:20px; text-transform:uppercase; color:#00a3b4;}
.zl h2 .p3 { font-size:35px; font-weight:400;  line-height:50px;}
.zl h2 .p3 span { font-size:26px; font-family:"宋体";}
.zl_con { width:50%; margin:0px auto;}
.zl_con dl { float:left; width:33.3%; text-align:center; }
.zl_con dl dt { width:92px; height:92px; background:#00a3b4; border-radius:50%; margin:0px auto;}
.zl_con dl dt img { margin-top:23px;}
.zl_con dl dd { color:#00a3b4; line-height:59px; font-size:20px;}
